put one's faith in progress - French English Dictionary